/*
 * Powered By XY
 * Since 2020
 */

package com.xy.biz.ts.domain.req;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.hibernate.validator.constraints.Length;

import javax.validation.constraints.Max;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;

/**
 *
 *
 * @author wcs
 * @date 2021-3-8
 */
@NoArgsConstructor
@AllArgsConstructor
@Builder
@Data
public class UpdateExaminationPaperRequest {

    /**
     * 试卷Id
     */
    @NotNull
    @ApiModelProperty(value = "试卷Id", required = true)
    private Long examinationPaperId;
//    /**
//     * 试卷名称
//     */
//    @ApiModelProperty(value = "试卷名称")
//    @Length(max = 200)
//    private String examinationPaperName;
//    /**
//     * 试卷分类
//     */
//    @NotBlank
//    @ApiModelProperty(value = "试卷名称")
//    @Length(max = 20)
//    private String category;
//    /**
//     * 试卷类型：0-固定试卷，1-随机试卷
//     */
//    @NotNull
//    @Max(127)
//    private Integer type;
    /**
     * 总分
     */
    @ApiModelProperty(value = "总分")
    private Integer totalScore;
    /**
     * 通过分数
     */
    @ApiModelProperty(value = "通过分数")
    private Integer passScore;
//    /**
//     * 考试时长（分）
//     */
//    @NotNull
//    private Integer duration;
//    /**
//     * 状态：0-停用，1-启用
//     */
//    @NotNull
//    @Max(127)
//    private Integer status;
//    /**
//     * 封面
//     */
//    @Length(max = 255)
//    private String cover;
//    /**
//     * 允许考试次数
//     */
//    @NotNull
//    private Integer numberOfExamsAllowed;

}
